Software Quality Economics for Combining Defect-Detection Techniques⋆
نویسنده
چکیده
Software defect-detection techniques such as tests or reviews are still the prevalent means to assure the quality of a program. Although these techniques constitute a significant part of the overall development costs, their economics and interplay is still not fully understood. This paper proposes a model of software quality economics for defect-detection techniques with an emphasis on the combination of diverse techniques. This is important because in real development projects a technique is never used in isolation but in combination with others. This, however, makes the evaluation of a technique very difficult because of the influences of early used techniques on the ones that are later used. We base our combination economics on a model for software quality economics of single techniques and extend it by a model for the diversity of defect-detection techniques. This allows (1) to estimate the effects of a combination and (2) to remove such influences when evaluating a single technique.
منابع مشابه
A Literature Survey of the Software Quality Economics of Defect-Detection Techniques
Over the last decades, a considerable amount of empirical knowledge about the efficiency of defect-detection techniques has been accumulated. Also a few surveys have summarised those studies with different focuses, usually for a specific type of technique. This work reviews the results of empirical studies and associates them with a model of software quality economics. This allows a better comp...
متن کاملMetrics and Quality Economics for Defect and Detection Techniques for Measuring the Software Cost
This paper summarizes about metrics and economics for defect and detection techniques for measuring the software cost. In general the existing metrics can estimate cost of the software not effectively using Design, code, and most recently, requirements metrics have been successfully used for predicting fault-prone modules. Here in this paper by using software quality perspectives like CoSQ and ...
متن کاملAn Approach to Optimize the Cost of Software Quality Assurance Analysis
In this paper we present an approach to optimize the cost of software quality assurance. It points out, how to optimize the investment into various software quality assurance techniques and software quality. The expected and reliable development of high quality software regularly becomes a major problem due to late removal of defect. The detection and removal of defect is a software inspection ...
متن کاملCost optimisation of analytical software quality assurance
Analytical software quality assurance (SQA) constitutes a significant part of the total development costs of a software system. Most estimates say that about 50% of the costs can be attributed to defect-detection and removal. Hence, this is a promising area for cost-optimisation. Various defect-detection techniques can be used to improve the quality of software. Those techniques differ in many ...
متن کاملInvestigating the Temporal Behavior of Defect Detection in Software Inspection and Inspection-Based Testing
A major goal of analytical quality assurance (QA) activities, e.g., inspection and testing, is detecting defects in software artifacts to increase product quality and decrease rework effort and cost. Inspection aims at identifying defects early and traditional testing focuses on test case generation and execution late in the development process. Combining inspection and test-case generation to ...
متن کامل